/* Copyright Open Sans: /static/font/open_sans/Copyright.txt */
/*@font-face {
    font-family: 'open_sansbold';
    src: url('/static/font/open_sans//static/font/open_sans/opensans-bold-webfont.eot');
    src: url('/static/font/open_sans//static/font/open_sans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/static/font/open_sans//static/font/open_sans/opensans-bold-webfont.svg#open_sansbold') format('svg'),
         url('/static/font/open_sans//static/font/open_sans/opensans-bold-webfont.woff2') format('woff2'),
         url('/static/font/open_sans//static/font/open_sans/opensans-bold-webfont.woff') format('woff'),
         url('/static/font/open_sans//static/font/open_sans/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('/static/font/open_sans//static/font/open_sans/opensans-light-webfont.eot');
    src: url('/static/font/open_sans//static/font/open_sans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/static/font/open_sans//static/font/open_sans/opensans-light-webfont.svg#open_sanslight') format('svg'),
         url('/static/font/open_sans//static/font/open_sans/opensans-light-webfont.woff2') format('woff2'),
         url('/static/font/open_sans//static/font/open_sans/opensans-light-webfont.woff') format('woff'),
         url('/static/font/open_sans//static/font/open_sans/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('/static/font/open_sans//static/font/open_sans/opensans-regular-webfont.eot');
    src: url('/static/font/open_sans//static/font/open_sans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/static/font/open_sans//static/font/open_sans/opensans-regular-webfont.svg#open_sansregular') format('svg'),
         url('/static/font/open_sans//static/font/open_sans/opensans-regular-webfont.woff2') format('woff2'),
         url('/static/font/open_sans//static/font/open_sans/opensans-regular-webfont.woff') format('woff'),
         url('/static/font/open_sans//static/font/open_sans/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('/static/font/open_sans//static/font/open_sans/opensans-semibold-webfont.eot');
    src: url('/static/font/open_sans//static/font/open_sans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/static/font/open_sans//static/font/open_sans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg'),
         url('/static/font/open_sans//static/font/open_sans/opensans-semibold-webfont.woff2') format('woff2'),
         url('/static/font/open_sans//static/font/open_sans/opensans-semibold-webfont.woff') format('woff'),
         url('/static/font/open_sans//static/font/open_sans/opensans-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
	font-family: 'open_sansextrabold';
	src: url('/static/font/open_sans/OpenSans-ExtraBold.eot');
	src: url('/static/font/open_sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-ExtraBold.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-ExtraBold.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-ExtraBold.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansbold';
	src: url('/static/font/open_sans/OpenSans-Bold.eot');
	src: url('/static/font/open_sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-Bold.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-Bold.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-Bold.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'open_sanssemibold';
	src: url('/static/font/open_sans/OpenSans-SemiBold.eot');
	src: url('/static/font/open_sans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-SemiBold.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-SemiBold.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-SemiBold.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansregular';
	src: url('/static/font/open_sans/OpenSans-Regular.eot');
	src: url('/static/font/open_sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-Regular.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-Regular.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-Regular.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sanslight';
	src: url('/static/font/open_sans/OpenSans-Light.eot');
	src: url('/static/font/open_sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-Light.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-Light.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-Light.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-Light.svg#OpenSans-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'open_sanslight_italic';
	src: url('/static/font/open_sans/OpenSans-LightItalic.eot');
	src: url('/static/font/open_sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-LightItalic.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-LightItalic.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-LightItalic.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'open_sanssemibold_italic';
	src: url('/static/font/open_sans/OpenSans-SemiBoldItalic.eot');
	src: url('/static/font/open_sans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-SemiBoldItalic.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-SemiBoldItalic.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-SemiBoldItalic.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'open_sansbold_italic';
	src: url('/static/font/open_sans/OpenSans-BoldItalic.eot');
	src: url('/static/font/open_sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-BoldItalic.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-BoldItalic.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-BoldItalic.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'open_extrasemibold_italic';
	src: url('/static/font/open_sans/OpenSans-ExtraBoldItalic.eot');
	src: url('/static/font/open_sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-ExtraBoldItalic.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-ExtraBoldItalic.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'open_sansregular_italic';
	src: url('/static/font/open_sans/OpenSans-Italic.eot');
	src: url('/static/font/open_sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('/static/font/open_sans/OpenSans-Italic.woff2') format('woff2'),
		url('/static/font/open_sans/OpenSans-Italic.woff') format('woff'),
		url('/static/font/open_sans/OpenSans-Italic.ttf') format('truetype'),
		url('/static/font/open_sans/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
	font-weight: normal;
	font-style: italic;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { html {-webkit-font-smoothing: antialiased;}}

/* Alles auf Open Sans */
html.wf-active, html.wf-active body, html.wf-active div, html.wf-active span, html.wf-active applet, html.wf-active object, html.wf-active iframe, html.wf-active h1, html.wf-active h2, html.wf-active h3, html.wf-active h4, html.wf-active h5, html.wf-active h6, html.wf-active p, html.wf-active blockquote, html.wf-active pre, html.wf-active a, html.wf-active abbr, html.wf-active acronym, html.wf-active address, html.wf-active big, html.wf-active cite, html.wf-active code,
html.wf-active del, html.wf-active dfn, html.wf-active font, html.wf-active img, html.wf-active ins, html.wf-active kbd, html.wf-active q, html.wf-active s, html.wf-active samp, html.wf-active small, html.wf-active strike, html.wf-active sub, html.wf-active sup, html.wf-active tt, html.wf-active var, html.wf-active b, html.wf-active u, html.wf-active i, html.wf-active center, html.wf-active dl, html.wf-active dt, html.wf-active dd, html.wf-active ol, html.wf-active ul, html.wf-active li,
html.wf-active fieldset, html.wf-active input, html.wf-active form, html.wf-active label, html.wf-active legend, html.wf-active table, html.wf-active caption, html.wf-active tbody, html.wf-active tfoot, html.wf-active thead, html.wf-active tr, html.wf-active th, html.wf-active td {
    font-family: 'open_sansregular';
}
/* Überschriften PT Sans*/
html.wf-active h1, html.wf-active h1 *, html.wf-active h2, html.wf-active h2 *, html.wf-active h3, html.wf-active h3 *, html.wf-active h4, html.wf-active h4 *, html.wf-active h5, html.wf-active h5 *, html.wf-active h6, html.wf-active h6 * {
    font-family: 'open_sansregular';
    font-weight: normal;
}

html.wf-active .media_startPage section > header h2 a,
html.wf-active .media_startPage section > header h2 {
  font-family: 'open_sanslight';
  font-weight: normal;
}

html.wf-active .detail h2,
html.wf-active .detail h2 * { font-family: 'open_sanssemibold'; }

html.wf-active div.breadcrumb dd a,
html.wf-active div.breadcrumb dd span { font-size: .675em; }

html.wf-active .teaser span.teaser_headline > span,
html.wf-active .teaser_live time.endurance { font-weight: normal; }

html.wf-active div.breaking_news h3,
html.wf-active .teaser a span.teaser_shortTitle_date,
html.wf-active .box_standard.most ol.catchline .teaser_headline > span { font-weight: normal;  }

html.wf-active strong,
html.wf-active div.detail_quizbox_content p.quiz_count span.quiz_count_valid,
html.wf-active dl.quiz_answer dt,
html.wf-active #embed_code h1,
html.wf-active .form_global label,
html.wf-active div.c_tb_comment > h1,
html.wf-active div.c_tb_comment h1 + p span.button,
html.wf-active span#btn_all_replies,
html.wf-active div.main_navi_label em span,
html.wf-active div.dossier_navi_label em span,
html.wf-active div.dossier_navi_label em span a,
html.wf-active div.dossier_navi_content ul li a,
html.wf-active div.on_air_box li.bcast_ext_play a,
html.wf-active .teaser ul.newsline + p .link_arrow,
html.wf-active .teaser a span.teaser_shortTitle_date,
html.wf-active .teaser a:hover span.teaser_shortTitle_date, .teaser a:focus span.teaser_shortTitle_date,
html.wf-active div[class*="compact"] .teaser_headline > span,
html.wf-active .box_head p,
html.wf-active .box_head p a:link,
html.wf-active .box_head p a:visited,
html.wf-active #program_stage h2,
html.wf-active #program_stage h2 span,
html.wf-active .detail .detail_head p.detail_lead,
html.wf-active div.linkbox div.lb_content a .link_text,
html.wf-active .detail table.data_table caption,
html.wf-active .clicktool ul.tabs-list a,
html.wf-active div.broadcast_recommendations div.teaser h3 span.teaser_headline > span,
html.wf-active div.autor_latest_content div.search_result h2 span.teaser_headline > span,
html.wf-active div.broadcast_recommendations div.teaser h3 .teaser_shortTitle > span.teaser_shortTitle_date,
html.wf-active div.votingbox div.vb_content p.voting_question,
html.wf-active div.service_element .link_service a,
html.wf-active div.radio_livestream ul.liveStream_links li a,
html.wf-active div.radio_livestream ul.liveStream_links + p a:link,
html.wf-active div.radio_livestream ul.liveStream_links + p a:visited
html.wf-active div.votingbox div.vb_content div.voting_result strong,
html.wf-active div.detail_quizbox_content p.quiz_question,
html.wf-active div.quiz_score p.quiz_score_head,
html.wf-active div.bcast_related_content div.search_result h2 span.teaser_overline,
html.wf-active div.bcast_related_content div.search_result h2 span.teaser_title,
html.wf-active div.gmapContainer h3,
html.wf-active div.dsgvo-container div.preview div.body p,
html.wf-active .catchline .teaser_headline > span.teaser_overline { font-weight: normal; font-family: 'open_sanssemibold'; }

html.wf-active div.ticker div.slick-slider div.slick-list div.item { font-size: 14px; font-size: 0.75rem; line-height: 16px; line-height: 1rem; }
html.wf-active div.ticker div.slick-slider div.slick-list div.item strong.publishdate_time { font-size: 14px; font-size: 0.75rem; }

html.wf-active div.broadcast_recommendations div.teaser h3 span.teaser_title,
html.wf-active div.autor_latest_content div.search_result h2 span.teaser_title { margin-top: 0; }

html.wf-active div.service_element div.media_weatherTeaser a.link_article span .cirrus_new { width: 26px; }

html.wf-active .detail .search_result_highlight .teaser_icon { top: 50px; }

html.wf-active ul#responsive_master_navi li a,
html.wf-active ul#responsive_master_navi li span { font-size: 16px; }

html.wf-active div.picture-gallery div.text p span.text-short { font-family: 'open_sanssemibold'; }
/*html.wf-active*/
